from flask import current_app, render_template
from . import home_blu
from info import sr

# 2. 使用蓝图对象来注册路由
@home_blu.route('/')
def index():
    # flask中封装了logging语法, 可以在打印日志时显示日志位置
    current_app.logger.error("出现了出错在views_index页面")
    #注意渲染模板的页面路径问题,图片出不来也是因为导入index.html文件内的资源导入路径问题
    return render_template("index.html")

# 设置网站小图标
@home_blu.route('/favicon.ico')
def favicon():
    # 浏览器会自动发起/favicon.ico请求, 向服务器获取图标, 但是只发起一次
    # 只需要实现该路由, 并且返回图标对应的图片即可

    # flask中封装了获取静态文件的方法  相对路径基于static文件夹
    return current_app.send_static_file("news/favicon.ico")
